package com.xique.door.bean.request.estate;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.Date;
import java.util.List;

/**
 * @author shd
 * @create 2022/6/9 13:27
 */
@Data
public class EstateUserEditRequest {

    @NotNull(message = "id不能为空")
    private Long id;

    /** 用户姓名 */
    private String userName;

    /** 性别（0男 1女 2未知） */
    private String gender;

    private String userType;

    /** 电话 */
    private String phone;

    /** 出生日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    private Date birthday;

    /** 身份证号 */
    private String idCard;

    /** 人脸URL */
    private String faceUrl;

    /** 人脸key */
    private String faceKey;

    /** 省 */
    private Long provinceId;

    /** 市 */
    private Long cityId;

    /** 区 */
    private Long districtId;

    /** 地址 */
    private String address;

    private String cardSn;

    private String cardType;

    /** 允许邀请访客车 */
    private String visitorCarType;

    private List<Long> buildingIds;

}

